department of economic and technical relations - Español Inglés Diccionario